/*
需要注意的是，get请求与post请求略有不同，get请求所有参数都在方法的第二个参数中，
{params:{userId:this.userInfo.userId},custom: { Ifauthentication:true }} 
而post请求的第二个参数为请求参数params，而第三个参数才为配置项。
第二个参数：{userId:this.userInfo.userId} 第三个参数 ：custom: { Ifauthentication:true } --不执行身份验证，重新登录
*/
const http = uni.$u.http
/*
用户登录、用户修改个人信息模块
*/
// post请求，获取微信用户唯一标识--openId  和手机号
export const getOpenIdPost = (params,config = {}) => http.post('wx/login/authorize', params,config)

//post 请求 获取用户token并登录
export const getTokenPost = (params,config = {}) => http.post('wx/login', params,config)

//get 请求 获取用户登录信息
export const getUserProfileGet = (params={}) => http.get('/user/profile', params)

//post 请求 修改用户登录信息
export const updateProfilePost = (params,config = {}) => http.post('/user/profile/update', params,config)

/*
活动模块
*/
//get 请求 获取用户已经报名的活动列表
export const getMyActivityGet = (params={}) => http.get('/activity/list', params)


/*
物业报修模块
*/
//get 请求 获取用户的物业报修列表
export const getMyRepairGet = (params={}) => http.get('/repair/list', params)


/*
签到模块
*/
//post 请求 用户签到获取积分
export const calendarSignPost = (params,config = {}) => http.post('/poDetailsOfIntegralFlow/save', params,config)

/*
日常清洁模块
*/


/*
商圈（店铺）模块
*/
//get 请求 获取商圈（店铺）的详情信息
export const ShopDetailsGet = (id,params={}) => http.get(`/yzyBusinessDistrict/get/${id}`, params)

/*
积分 模块
*/
//post 请求 保存拍照积分凭证
export const saveVoucherPost = (params,config = {}) => http.post('/poPhotoCreditReviewForm/save', params,config)


/*
会议预定 模块
*/
//post 请求 添加会议预定
export const saveMeetingPost = (params,config = {}) => http.post('/reservationRoom/save', params,config)

//get 请求 获取会议预定的详情信息
export const meetingDetailsGet = (id,params={}) => http.get(`/reservationRoom/get/${id}`, params)


/*
预约参观 模块
*/
//post 请求 添加预约参观
export const saveMakeVisitPost = (params,config = {}) => http.post('/yzyVisitAppointment/save', params,config)

//get 请求 获取预约参观的详情信息
export const MakeVisitDetailsGet = (id,params={}) => http.get(`/yzyVisitAppointment/get/${id}`, params)

